be indistinguishable from the real thing - Spanish English Dictionary